package com.codelife.suanfa;

/**
 * @ClassName Demo10
 * @Description TODO
 * @Date 2019/10/25 15:16
 * @Version 1.0
 **/

//题目：一球从100米高度自由落下，每次落地后反跳回原高度的一半；再落下，求它在第10次落地时，共经过多少米？第10次反弹多高？
    //
    //
public class Demo10 {
    public static void main(String[] args) {
        float num=100;//下次的高度
        float temp=0;// 经过多少米
        for (int i=1;i<=10;i++){
            if(i==1){
                temp+=num;
            }else{
                temp+=(num*2);
            }
            System.out.println("经过"+i+"次"+temp);
            num/=2;
            System.out.println("高度"+(i+1)+"次"+num);

        }
        System.out.println(num);
        System.out.println(temp);
    }
}
